package com.itheima.javabean;

/**
 1.JavaBean实体类是什么？有啥特点
 JavaBean实体类，是一种特殊的；它需要私有化成员变量，有空参数构造方法、同时提供getXxx和setXxx方法；
 JavaBean实体类仅仅只用来封装数据，只提供对数据进行存和取的方法

 2.JavaBean的应用场景？
 JavaBean实体类，只负责封装数据，而把数据处理的操作放在其他类中，以实现数据和数据处理相分离。
 */
public class Student {
    // 1、必须私有成员变量，并为每个成员变量都提供get set方法
    private String name;
    private double score;

    // 2、必须为类提供一个公开的无参数构造器
    public Student() {

    }


    public Student(String name, double score) {
        this.name = name;
        this.score = score;
    }

   /* @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                ", score=" + score +
                '}';
    }*/

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getScore() {
        return score;
    }

    public void setScore(double score) {
        this.score = score;
    }
}
